package cn.edu.gzgs.dto;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 花名册数据导入DTO
 * <p>
 * 用于通过EasyExcel直接映射CSV文件中的列。
 *
 * @author Zyf
 * @since 2024-05-30
 */
@Data
public class RosterImportDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ExcelProperty(index = 0)
    private Integer seq;

    @ExcelProperty(value = "工号", index = 1)
    private String userNo;

    @ExcelProperty(value = "姓名", index = 2)
    private String name;

    @ExcelProperty(value = "最高学历", index = 3)
    private String highestEducation;

    @ExcelProperty(value = "最高学位", index = 4)
    private String highestDegree;

    @ExcelProperty(value = "高校系列职称名称", index = 5)
    private String collegeTitleName;

    @ExcelProperty(value = "高校系列职称级别", index = 6)
    private String collegeTitleLevel;

    @ExcelProperty(value = "非高校系列职称名称", index = 7)
    private String nonCollegeTitleName;

    @ExcelProperty(value = "非高校系列职称级别", index = 8)
    private String nonCollegeTitleLevel;

    @ExcelProperty(value = "现任职务", index = 9)
    private String duty;

    @ExcelProperty(value = "来校日期", index = 10)
    private String entryDate;

    @ExcelProperty(value = "所属教研室", index = 11)
    private String department;

    @ExcelProperty(value = "备注", index = 12)
    private String remark;

    @ExcelProperty(value = "岗位", index = 13)
    private String position;
} 